go.pact.im/x/extraio.TailReader.buf (field)
24 uses
go.pact.im/x/extraio (current package)
tail.go#L19: buf []byte // mutable
tail.go#L30: buf: buf,
tail.go#L36: r.buf = r.buf[:0]
tail.go#L43: return len(r.buf)
tail.go#L51: return r.buf
tail.go#L58: if n <= 0 || r.buf == nil {
tail.go#L62: size := cap(r.buf)
tail.go#L63: used := len(r.buf)
tail.go#L69: r.buf = append(r.buf, p[:n]...)
tail.go#L75: head := r.buf[r.cur:]
tail.go#L76: tail := r.buf[:r.cur]
tail.go#L80: swap(r.buf, p[n-size:])
tail.go#L81: r.buf = r.buf[:size]
tail.go#L82: copy(r.buf[used:], p[n-free:])
tail.go#L89: k := swap(r.buf[r.cur:], p[:n])
tail.go#L91: k = swap(r.buf[r.cur:], p[k:n])
tail.go#L94: r.buf = append(r.buf, p[:free]...)
tail.go#L97: swap(r.buf, p[:n])
tail.go#L106: rotate(r.buf, r.cur)
unpad.go#L28: buf: buf,